package com.qf.springmvc.controller;

import com.qf.springmvc.entity.User;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.Date;

/**
 * @author nk
 * @date 2022/4/29 9:58
 */
@Controller  //这个注解表示当前类作为一个控制器
@RequestMapping("/hello")
public class HelloController {
    @RequestMapping("/test1")  //这个注解  请求地址的映射关系，如果请求的地址是/hello，就交给这个方法处理请求
    public String test1(String name, Integer age, @DateTimeFormat(pattern = "yyyy/MM/dd") Date birthday) {
        System.out.println("Hello SpringMVC!");
        System.out.println("name=" + name + ",age=" + age + ",birthday=" + birthday);
        //返回的字串 就是转发到的路径  视图的地址
        return "index";
    }


    @RequestMapping("/test2")  //这个注解  请求地址的映射关系，如果请求的地址是/hello，就交给这个方法处理请求
    public String test2(User user) {
        System.out.println("Hello SpringMVC Test2!");
        System.out.println(user);
        //返回的字串 就是转发到的路径
        return "welcome";
    }
}
